wet oneself laughing - Turkish English Dictionary